//---------------------------------------------------------------------------

#ifndef ListaOpcH
#define ListaOpcH

#include <string>
#include <list>

#include "opcda.h"
#include "OpcEnum.h"
#include "opccomn.h"

using namespace std ;
//---------------------------------------------------------------------------
class ListaOpc {
	private:
		IOPCServerList* ipOPCServerList;
		list<string> listaServidoresOpc;
		char *nomeHost;

		bool ListaServidoresRemotos();

	public:

		ListaOpc(char *nomeHost) { this->nomeHost = nomeHost; ListaServidoresRemotos(); }
                ListaOpc() { this->nomeHost = (char *)"localhost"; ListaServidoresRemotos(); }
		list<string> getListaServidoresOpc() { return listaServidoresOpc; }


};
#endif
